// 封装校验规则函数
// 用户名校验
export function nameRule (rule, value, callback) {
  let reg = /^[\w]{4,10}$/
  if (value === '') {
    callback(new Error('请输入用户名'))
  } else if (!reg.test(value)) {
    callback(new Error('需4-10位昵称'))
  } else {
    callback()
  }
}
// 密码校验
export function passRule (rule, value, callback) {
  let reg = /^\S*(?=\S{6,12})(?=\S*\d)(?=\S*[A-Z])(?=\S*[a-z])(?=\S*[!@#$%^&*?_ ])\S*$/
  if (value === '') {
    callback(new Error('请输入密码'))
  } else if (!reg.test(value)) {
    callback(new Error('需6-12位密码,含大小写字母数字和特殊符号'))
  } else {
    callback()
  }
}